﻿@charset "utf-8";
a:link{text-decoration:none; color:#353535;}
a:visited {color:#444}
a:hover{color:#444; text-decoration: underline;}
a:active{color:#444}
/*首页*/
.bg{ background:#f9f9f9;}
.contcenter{ width:1000px; margin:0 auto;}
.roof{ min-width:1000px; z-index:100; position:relative;}
.roof .top{ height:97px; width:100%; background:url(../images/roof_topbg.jpg) top left repeat-x;}
.roof .top_l{ margin:22px 0 0 0; overflow:auto; float:left;}
.roof .top_l h1{ width:178px; float:left;background:url(../images/lightbox/top_seprate.jpg) right center no-repeat;}
.roof .top_l .subhead{float:left; color:#636363; line-height:14px;font-size:14px;padding:0 0 0 17px;}
.roof .top_l .subhead span{ display:inline-block; line-height:14px; margin:0 0 5px 0;}
.roof .top .top_r{ float:right; margin:24px 0 0 0;}
.roof .top .top_r span{ display:block; background:url(../images/lightbox/top_phone.jpg) left top no-repeat; width:207px; height:33px;font-family:'arial'; font-size:22px; color:#f00000;}
.roof .top .top_r input{ height:14px;font-family:"\5B8B\4F53"; padding: 3px 0 3px 10px; background:#dfdfdf; width:144px; color:#fff; border:#dbdbdb 1px solid; border-width:1px 0 1px 1px; vertical-align:top; font-size:12px;}



.roof .top .top_r button{ height:22px; width:49px; border:none; line-height:14px; color:#fff; text-align:center; font-size:12px; font-family: "宋体";}
.roof .navcenter{ width:1000px; margin:0 auto;}
.roof .nav{ height:38px; line-height:38px; width:100%; background:url(../images/nav_bg.jpg) top left repeat-x;}
.roof .nav .contcenter{ text-align:center;}
.roof .nav_ul{ font-size:0; letter-spacing:-Npx;}
.roof .nav_ul>li{ width:88px; display:inline-block;*display:inline;zoom:1;  vertical-align:top; padding:0 18px;position:relative;}
.roof .nav_ul>li.cur{ background:url(../images/nav_ululbg.png) top left no-repeat; }
.roof .nav_ul>li:hover{ background:url(../images/nav_ululbg.png) top left no-repeat;}
.roof .nav_ul>li a:visited{color:#000;}
.roof .nav_ul>li a:hover{color:#333;}
.roof .nav_ul>li a{font-size:15px; color:#000; position:relative; z-index:4;}
.roof .nav_ul>li.cur>a{ color:#4D9734}
.roof .nav_ul>li.cur1{ background:url(../images/nav_ululbg.png) top left no-repeat;}
.roof .nav_ul>li img{ position:absolute; top:0px; left:-24px;display:none;}
.roof .nav_ul ul{ display:none;position:absolute; top:36px; left:50%; margin-left: -67px;width: 136px;background:#fdfdfd; border-radius:4px; box-shadow:3px 4px 7px #e3e5e8; padding:0 0 24px 0; }
.roof .nav_ul ul li{display:block;padding:0 10px;  background:url(../img/xx.gif) center bottom no-repeat;}

.roof .nav_ul ul li a{ font-size:13px;}
 




